/*
 * @Description  :
 * @Author       : YiDing Xue
 * @Date         : 2023-03-03
 * @LastEditors  : YiDing Xue
 * @LastEditTime : 2023-03-07
 */
import { request } from '@/utils'

const API = {
  search: '/index/search', // 搜索
  classify: '/index/classify', // 作品分类
  type: '/index/type', // 作品种类(有声书-电子书-纸质书)
  module: '/index/moduleList', // 类型列表
  topic: '/index/worksTopic', // 作品专题
  worksPack: 'index/worksPack'
}
/**
 * 搜索
 * @param {String} searchValue 搜索关键字
 * @returns
 */
export const searchWorks = worksName => request.get(API.search, { noNeedToken: true, params: { worksName } })

/**
 * 分类列表
 * @returns
 */
export const classify = () => request.get(API.classify, { noNeedToken: true })

/**
 * 作品种类列表(有声书-电子书-纸质书)
 * @returns
 */
export const type = type => request.get(API.type, { noNeedToken: true, type })

/**
 * 类型列表(有声书-电子书-纸质书)
 * @returns
 */
export const module = () => request.get(API.module, { noNeedToken: true })

/**
 * 最新专题
 * @returns
 */
export const topic = () => request.get(API.topic, { noNeedToken: true })

/**
 * 最新专题
 * @returns
 */
export const worksPack = moduleId => request.get(API.worksPack, { noNeedToken: true, params: { moduleId } })
